Desktop默认的 Docker daemon docker默认存储位置 |
您所在的位置:网站首页 › docker 修改默认存储路径 › Desktop默认的 Docker daemon docker默认存储位置 |
1. Docker默认安装可能出现问题 Docker默认情况下Docker的存放位置为:/var/lib/docker下面的,这样的话我根本装不了太多的镜像。所以我们考虑能不能修改Docker的默认安装位置。 2. 方法1: 使用软链接方式参考的是: 1.【Docker】如何修改Docker的默认镜像存储位置(二) 2. Docker配置本地镜像与容器的存储位置 这个我在服务器尝试了一下,发现不是很好用。然后就丢弃了这个方法了, 然后尝试其他方法。 3. 方法2: 修改镜像和容器的存放路径参考:Docker配置本地镜像与容器的存储位置 定镜像和容器存放路径的参数是–graph=/var/lib/docker,我们只需要修改配置文件指定启动参数即可。Docker 的配置文件可以设置大部分的后台进程参数,在各个操作系统中的存放位置不一致,在 Ubuntu 中的位置是:/etc/default/docker,在 CentOS 中的位置是:/etc/sysconfig/docker。 step1: 使用命令: vim /etc/default/docker 然后我们在里面添加一行: DOCKER_OPTS="-g /home/xuchao/DataPath/Docker" 这里的/home/xuchao/DataPath/Docker" 是我们修改之后docker存放的路径,可以换成你自己想要安装docker指定位置。保存退出。 step2: 然后执行命令service docker restart, 来重启我们docker。 step3: 然后执行docker info 命令, 然后我们可以观察到Root Dir: /home/xuchao/DataPath/Docker/aufs 以及Docker Root Dir: /home/xuchao/DataPath/Docker 表示已经换成我们指定的位置了。如果执行docker info之后发现docker安装没有改变,我们修改/etc/systemd/system/docker.service.d, 具体的可以参考Docker配置本地镜像与容器的存储位置, 里面介绍的很详细。 step4: weizhi 如果还不放心,那我们从官网pull一个镜像到底存放在哪里。 参考阿里云:镜像基本操作, 这里我们默认你已经成功 login了,然后我们执行命令ldocker pull registry.cn-hangzhou.aliyuncs.com/acs/agent:0.8 然后我们查看这个images多大, docker images 然后我们分别观察默认的docker安装位置/var/lib/docker和我们的/home/xuchao/DataPath/Docker文件大小,来确定我们这个镜像最后安装在哪里。 首先是/var/lib/docker 文件下,执行du -hlover
|
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |